parameter: {
	// +usage=Specify the service type.
	serviceType: *"ClusterIP" | "NodePort" | "LoadBalancer" | "ExternalName"
	// +usage=Enabled the autoscaling
	autoscaling?: bool
	// +usage=Enabled the access log
	accessLog: *true | bool
	// +usage=Exposed the dashboard of traefik
	exposeDashboard: *true | bool
	// +usage=Specify the traefik entry points, only configured ports can be used for listenner.
	entryPoints?: [...{
		name:     string
		port:     int
		protocol: *"TCP" | "UDP"
	}]
	// +usage=Specify the gateway namespace
	gatewayNamespace: *"vela-system" | string
	// +usage=Specify the gateway listeners
	gatewayListeners: [...{
		name:	  		*"web" | string
		hostname?: 		string
		port:     		*8000 | int
		routeNamespace: *"All" | "Same"
	}]
}
